
#ifndef SX_CAMERA_VIEW_H
#define SX_CAMERA_VIEW_H

#include <sxMath.h>
#include <sxGraphics.h>

using Sx::Graphics::DisplayMode;
using Sx::Math::Projection;
using Sx::Math::Perspective;
using Sx::Math::View;

namespace Sx {
namespace Interface {

class Interface_CameraView {
public:
	virtual void setDisplayMode(DisplayMode mode) = 0;
	virtual void setPerspective(Perspective perspective) = 0;
	virtual void setProjection(Projection projection) = 0;
	virtual void setView(View view) = 0;
};

}

}

#endif
